perm filename BARREL[E81,JMC] blob
sn#613630 filedate 1981-09-21 generic text, type C, neo UTF8
COMMENT ā VALID 00002 PAGES
C REC PAGE DESCRIPTION
C00001 00001
C00002 00002 barrel[e81,jmc] Barrel and slot simulated multi-processor
C00004 ENDMK
Cā;
barrel[e81,jmc] Barrel and slot simulated multi-processor
Notes:
1. Denelcor of 3115 East 40th Avenue, Denver, Colorado 80205, Burton
Smith, chief technical man, has developed a barrel-and-slot type
multi-processor, the documentation for which is called "H E P, Principles
of Operation". HEP stands for "Heterogeneous Element Processor".
2. Mike Farmwald is thinking of some such principle for the S2. He
inclines toward a design that tolerates very fine-grained
multi-processing without excessive overhead and hopes to make it
rather automatic. His proposed grain is 10 to 100 instructions.
Ad hominem remark: Isn't that what one would expect from an engineer -
wanting to do it all in hardware.
3. I would propose a much larger grain, perhaps a million times as
large as what Mike proposes, and would propose to do the queuing
in software - in fact to have the program specify the queuing as in
proposed in MULTI[E81,JMC].
4. A key issue is whether it is convenient enough to program the
multi-processing, and I propose that we experiment with the S-1
multi-processor system using the multi-processing extensions to
S-1 LISP proposed in the above.